DynAPI.setLibraryPath('http://cafede.bitmove.tv/bitmove/cgi/dynapi/src/lib/');

DynAPI.include('dynapi.api.*');

DynAPI.include('dynapi.event.*');

DynAPI.include('dynapi.spk.animation.js');

DynAPI.include('dynapi.spk.fade.js');



//set global variables

//fade

var txtTime = 1500;

var fadeTime = 50; // per fade, fadetime/8 = total

var nullTime = 600;

//slide

var slidePause = 200;

var slideTimeout = 25;

var animating = false;

var topTeksten="Powered by Hippo".split("|");

var movieLocation = "";

var machineID = "";

var serverName = "";

var uid = "";

var xPosition, yPosition, AlignToCenter, htmlDL;

var bmColor = "white";

var pageAlignX;

var pageAlignY;

var introFile = "";

var introDisplayTime = "";

var outroFile = "";

var outroDisplayTime = "";

var htmlDL;

var tmpImg = new Image();



// Indien moviePlayerLocation aanwezig, doe dan dit...
window.onunload = function() {
  handleUnload();
}

function handleUnload() {
    var x = document.getElementsByTagName('body');
    var bod = x[0];
    
    for(var i=0; i < bod.childNodes.length; i++) {
      var y = bod.childNodes[i];
      y.parentNode.removeChild(y);
    }
}


DynAPI.onResize = function() {

  positionBitmover()

}

function positionBitmover(){



  if(document.getElementById("moviePlayerLocation")){

    //VOLG DE VASTE 'ANCHOR' LINK NAAR OP DE PAGINA

    var xPosTMP = document.getElementById("moviePlayerLocation").offsetLeft;

    var yPosTMP = document.getElementById("moviePlayerLocation").offsetTop;     

    bitmover.moveTo(xPosTMP,yPosTMP);

  } else// if (pageAlignX && pageAlignY)

  {

    //VERPLAATS DE BITMOVER ADHV DE PAGE-ALIGNMENT

    var innerWidth, innerHeight, winPositionX, winPositionY;

    var xPosTMP = xPosition;

    var yPosTMP = yPosition;

    

    if (self.innerHeight) // all except Explorer

    {

      innerWidth = self.innerWidth;

      innerHeight = self.innerHeight;

    }

    else if (document.documentElement && document.documentElement.clientHeight)

      // Explorer 6 Strict Mode

    {

      innerWidth = document.documentElement.clientWidth;

      innerHeight = document.documentElement.clientHeight;

    }

    else if (document.body) // other Explorers

    {

      innerWidth = document.body.clientWidth;

      innerHeight = document.body.clientHeight;

    }

    

    if (navigator.appName=="Netscape") {

        winPositionX= window.screenX;           //nn6+

        winPositionY = window.screenY;          //nn6+          

    } else {

        winPositionX = window.screenLeft;         //IE5 (win)+

        winPositionY = window.screenTop;        //IE5 (win)+

    }

    

    //alert(xPosition + " - " + yPosition);

    

    //X POSITION

    if (pageAlignX == "left"){

      xPosTMP = xPosition;

    } else if (pageAlignX == "center"){

      xPosTMP = (innerWidth / 2) + xPosition;

    } else if (pageAlignX == "right"){

      xPosTMP = innerWidth + xPosition;

    }



    //Y POSITION

    if (pageAlignY == "top"){

      yPosTMP = yPosition;

    } else if (pageAlignY == "middle"){

      yPosTMP = (innerHeight / 2) + yPosition;

    } else if (pageAlignY == "bottom"){

      yPosTMP = innerHeight + yPosition;  

    }   

    

    if(!(xPosTMP > 0)) xPosTMP = 0

    if(!(yPosTMP > 0)) yPosTMP = 0    

    bitmover.moveTo(xPosTMP,yPosTMP);

    

  }



}





// Indien movieDownloadLink aanwezig, doe dan dit... aanngeroepen in loadBitMover();

function setDLLink() {

  if(document.getElementById("movieDownloadLink")){

    if ( movieLocation.toLowerCase().indexOf('.mpg') != -1)

    {

      document.getElementById("movieDownloadLink").href = "http://" + serverName + "/mpg/" + movieLocation;

    } 

    else if ( movieLocation.toLowerCase().indexOf('.wmv') != -1)

    {

      document.getElementById("movieDownloadLink").href = "http://" + serverName + "/wmv/" + movieLocation;

    } 

    else if ( movieLocation.toLowerCase().indexOf('.mov') != -1)

    {

      document.getElementById("movieDownloadLink").href = "http://" + serverName + "/mov/" + movieLocation;

    } 

    else if ( movieLocation.toLowerCase().indexOf('.jpg') != -1)

    {

      document.getElementById("movieDownloadLink").href = "http://" + serverName + "/jpg/" + movieLocation;

    } 

  }

}



function nen() {

  var b=navigator.appName;

  if (b.indexOf('Netscape')!=-1) this.b="ns";

  else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera";

  else if (b=="Microsoft Internet Explorer") this.b="ie";

  if (!b) alert('Unidentified browser.\nThis browser is not supported,');

  this.version=navigator.appVersion;

  this.v=parseInt(this.version);

  this.ns=(this.b=="ns" && this.v>=4);

  this.ns4=(this.b=="ns" && this.v==4);

  this.ns6=(this.b=="ns" && this.v==5);

  this.ie=(this.b=="ie" && this.v>=4);

  this.ie4=(this.version.indexOf('MSIE 4')>0);

  this.ie5=(this.version.indexOf('MSIE 5')>0);

  this.ie55=(this.version.indexOf('MSIE 5.5')>0);

  this.ie6=(this.version.indexOf('MSIE 6.0')>0);

  this.opera=(this.b=="opera");

  this.dom=(document.createElement && document.appendChild && document.getElementsByTagName)?true:false;

  this.def=(this.ie||this.dom); // most used browsers, for faster if loops

  var ua=navigator.userAgent.toLowerCase();

  if (ua.indexOf("win")>-1) this.platform="win32";

  else if (ua.indexOf("mac")>-1) this.platform="mac";

  else this.platform="other";

}

lus=new nen();



function startBanner() {

  bitmover.setVisible(false);

}



function endMain(){ }



function startMain() {

  bitmover.setVisible(false);

  //bitmover.moveTo(xPosition);

  //positionBitmover();

}



function closeBitmover(){

  bitmover.animate(-340);

}

// REMOVE ", htmlDownload" FROM FUNCTION DELIMITED PARAMETERS LIST IF NOT FUNCTIONING PROPERLY;

function loadBitmover(strMovie, /* strAlternateFileCodes, */ strMachineID, strServerName, xPos, yPos, blnCenter, strUid, close_button, redirecting, bDontForward, htmlDownload, bitmoverColor, alignX, alignY, strIntroFile, strIntroDisplayTime, strOutroFile, strOutroDisplayTime){

  movieLocation = strMovie;

  machineID = strMachineID;

  serverName = strServerName;

  xPosition = xPos;

  yPosition = yPos; 

  AlignToCenter = blnCenter;

  htmlDL = htmlDownload;

  if (bitmoverColor != "") { bmColor = bitmoverColor; }

  pageAlignX = alignX;

  pageAlignY = alignY;

  introFile = strIntroFile;
  
  introDisplayTime = strIntroDisplayTime;
  
  outroFile = strOutroFile;
  
  outroDisplayTime = strOutroDisplayTime;
  
  //CODE VOOR HET CENTREREN

  if(document.getElementById("moviePlayerLocation")){

    xPosition = document.getElementById("moviePlayerLocation").offsetLeft;

    yPosition = document.getElementById("moviePlayerLocation").offsetTop;

    xPos = document.getElementById("moviePlayerLocation").offsetLeft;

    yPos = document.getElementById("moviePlayerLocation").offsetTop;

    blnCenter = 0

  }

  //EINDE CODE 4T CENTREREN

  //SET DOWNLOAD LINK HREF IF NECESSARY

  setDLLink();

  

  uid = strUid;

  this.close_button = close_button;

  if(redirecting == '' || redirecting == 'null') this.redirecting = window.location.href;

  else this.redirecting = redirecting;

  this.bDontForward = bDontForward;



  bitmover = new DynLayer();

  if ( movieLocation.toLowerCase().indexOf('.jpg') == -1)

  {

    bitmover.setSize(328,560); 

  }else {

    tmpImg.src = 'http://' + serverName + '/jpg/' + movieLocation;

    tmpImg.onload = imgLoaded;

  }

  bitmover.moveTo(-620,yPos);



  if(strMovie == 'null') bitmover.setHTML(getProblemHtml());

  else bitmover.setHTML(getBitmoverHtml());

  bitmover.setVisible(false);
  // BvdS -> set to background
  bitmover.setZIndex(-1);

  DynAPI.document.addChild(bitmover)



  //set dragable

  bmEvents=new EventListener(bitmover);

  bmEvents.onmousedown=function(e){

    target=e.getTarget()

    if(e.getY() > 20) DragEvent.disableDragEvents(bitmover);

    else  

    //DragEvent.enableDragEvents(bitmover)

    // [AC] even niet draggen

    DragEvent.disableDragEvents(bitmover)

  }

  bitmover.addEventListener(bmEvents);

  DragEvent.setDragBoundary(bitmover)



  //top, right, bottom, left

  //DragEvent.setDragBoundary(bitmover,0,800,0,0)

  if(AlignToCenter > 0){

    xPosition = (DynAPI.document.w/2) - (bitmover.getWidth()/2) - xPos;

  }



  startMain();

} 



function imgLoaded( )

{

  bitmover.setSize( tmpImg.width + 10, tmpImg.height + 240 );

}



// TODO: check this

function clientHasWMP7() {
  var WMP7;
  if (navigator.appName != "Netscape"){ 
    return new ActiveXObject('WMPlayer.OCX'); 
  } else { 
    return false 
  }
}

function getMovie(){
  if ((introFile != "" || outroFile != "") &&  clientHasWMP7()) {
    //if either playlist file is set and wmp7 or higher is detected then call this.   
    returnValue = '<OBJECT ID="MediaPlayer1" width="316" height="255" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"';
    returnValue += '  standby="Loading your video message..."';
    returnValue += '  type="application/x-oleobject">';
    returnValue += '  <PARAM NAME="url" VALUE="http://' + serverName + '/bitmove/cgi/asx/asx.jsp?introFile=' + introFile + '&introDisplayTime=' + introDisplayTime + '&movieLocation=http://' + serverName + '/mpg/' + movieLocation + '&outroFile=' + outroFile + '&outroDisplayTime=' + outroDisplayTime + '">';
    returnValue += '  <PARAM NAME="AutoStart" VALUE="true">';
    returnValue += '  <PARAM NAME="transparentatStart" VALUE="1">';
    returnValue += '  <PARAM NAME="enableContextMenu" value="1">';
    returnValue += '  <PARAM NAME="uiMode" VALUE="mini">';
    returnValue += '  <PARAM NAME="stretchToFit" value="1">';   
    returnValue += '</OBJECT>';
  } else {
    //return oldskool playa if no playlist needed.
    returnValue =   '<embed width="316" src="http://' + serverName + '/mpg/' + movieLocation + '" height="255" autoplay="true" pluginspage="http://www.apple.com/quicktime/download/" scale="2" bgcolor="'+bmColor+'"></embed>';  
  }
  return returnValue;
}



// TODO: check this
function getMovie2(){
  if ((introFile != "" || outroFile != "") &&  clientHasWMP7()) {
    //if either playlist file is set and wmp7 or higher is detected then call this.   
    returnValue = '<OBJECT ID="MediaPlayer1" width="316" height="255" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"';
    returnValue += '  standby="Loading your video message..."';
    returnValue += '  type="application/x-oleobject" style="margin: 0px; padding: 0px">';
    returnValue += '  <PARAM NAME="url" VALUE="http://' + serverName + '/bitmove/cgi/asx/asx.jsp?introFile=' + introFile + '&introDisplayTime=' + introDisplayTime + '&movieLocation=http://' + serverName + '/wmv/' + movieLocation + '&outroFile=' + outroFile + '&outroDisplayTime=' + outroDisplayTime + '">';
    returnValue += '  <PARAM NAME="AutoStart" VALUE="true">';
    returnValue += '  <PARAM NAME="transparentatStart" VALUE="1">';
    returnValue += '  <PARAM NAME="enableContextMenu" value="1">';
    returnValue += '  <PARAM NAME="uiMode" VALUE="mini">';
    returnValue += '  <PARAM NAME="stretchToFit" value="1">';   
    returnValue += '</OBJECT>';
  } else {
    //return oldskool playa if no playlist needed.
    if(clientHasWMP7()) {
        returnValue = '<OBJECT ID="MediaPlayer1" width="320" height="255" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"';
        returnValue += '  standby="Loading your video message..."';
        returnValue += '  type="application/x-oleobject" style="margin: 0px; padding: 0px">';
        returnValue += '  <PARAM NAME="url" VALUE="http://' + serverName + '/wmv/' + movieLocation + '">';
        returnValue += '  <PARAM NAME="AutoStart" VALUE="true">';
        returnValue += '  <PARAM NAME="transparentatStart" VALUE="1">';
        returnValue += '  <PARAM NAME="showControls" VALUE="true">';
        //returnValue += '  <PARAM NAME="enableContextMenu" value="1">';
        //returnValue += '  <PARAM NAME="uiMode" VALUE="mini">';
        returnValue += '  <PARAM NAME="stretchToFit" value="true">';   
        returnValue += '</OBJECT>';

    }else
      returnValue =   '<embed width="316" src="http://' + serverName + '/wmv/' + movieLocation + '" height="255" autoplay="true" pluginspage="http://www.apple.com/quicktime/download/" scale="2" bgcolor="'+bmColor+'" style="margin: 0px; padding: 0px"></embed>';  
  }
  return returnValue;
}



function getImage(){

  return'<img src="http://' + serverName + '/jpg/' + movieLocation + '" border="0"/>';

}



function getBitmoverHtml(){

  var sendpage = "";

  var dir = "";



  if ( movieLocation.toLowerCase().indexOf('.mpg') != -1)

  {

    sendpage = "send.jsp";

    dir = "mpg";

  } 

  else if ( movieLocation.toLowerCase().indexOf('.wmv') != -1)

  {

    sendpage = "send.jsp";

    dir = "wmv";

  } 

  else if ( movieLocation.toLowerCase().indexOf('.mov') != -1)

  {

    sendpage = "send.jsp";

    dir = "mov";

  } 

  else if ( movieLocation.toLowerCase().indexOf('.jpg') != -1)

  {

    sendpage = "send.jsp";

    dir = "jpg";

  }

  var bmHtml = '<div class="bitmover" style="z-index:1000; background: '+bmColor+';"><table border="0" cellpadding="0" width="100%">';

  bmHtml += '    <tr>';

  bmHtml += '       <td align="left" valign="top" bgcolor="#999999">';

  bmHtml += '         <table border="0" cellpadding="0" cellspacing="0" width="100%">';

  bmHtml += '           <tr>';

  bmHtml += '             <td align="left" valign="top"><img src="http://www.bitmove.tv/empty.gif" width="278" height="12"/></td>';

  if(close_button > 0)

    bmHtml += '             <td align="right" valign="top" bgcolor="#FFFFFF" class="bitmovertoprow">&#160;<a target="_self" href="javascript:closeBitmover();">close</a>&#160;</td>';

  else

    bmHtml += '             <td align="right" valign="top" bgcolor="#FFFFFF" class="bitmovertoprow"></td>';

  bmHtml += ' </tr>';

  bmHtml += '         </table>                  ';

  bmHtml += '       </td>';

  bmHtml += '     </tr>';

  bmHtml += '     <tr>';

  bmHtml += '       <td align="left" valign="top">';



  //include movie or image html according to browser specs

  // TODO: check this

  if ( movieLocation.toLowerCase().indexOf('.mpg') != -1)

  {

    bmHtml += getMovie();

  } 

  else if ( movieLocation.toLowerCase().indexOf('.wmv') != -1)

  {

    bmHtml += getMovie2();  

  }

  else if ( movieLocation.toLowerCase().indexOf('.jpg') != -1)

  {

    bmHtml += getImage(); 

  }



  bmHtml += '       </td>     ';

  bmHtml += '     </tr>';

  

  //ALS HTML-DOWNLOAD AANSTAAT VOLGENDE TR SKIPPEN

  if(!htmlDL){

  bmHtml += '     <tr>';

  bmHtml += '       <td align="center" valign="top">';

  bmHtml += '         <table border="0" cellpadding="0" cellspacing="0">';

  bmHtml += '           <tr>';

  bmHtml += '             <td align="center" valign="top" class="bitmoversmall"><a href="http://' + serverName + '/' + dir + '/' + movieLocation + '">Click here to download videofile.</a></td>';

  bmHtml += '           </tr>';

  bmHtml += '         </table>';

  bmHtml += '       </td>';

  bmHtml += '     </tr>';

  }

  

  if(bDontForward != 1){

  bmHtml += '     <tr>';

  bmHtml += '       <td align="left" valign="top"><hr color="999999" noshade/></td>';

  bmHtml += '     </tr>     ';

    bmHtml += '     <tr>';

    bmHtml += '       <td align="left" valign="top"><form name="sendform" action="http://' + serverName + '/bitmove/cgi/' + sendpage + '" method="get">';

    bmHtml += '         <table border="0" cellpadding="0" cellspacing="0">';

    bmHtml += '           <tr>';

    bmHtml += '             <td align="left" valign="top" class="bitmovertext" colspan="2"><b>Forward to your friends</b><br/><Br></td>';

    bmHtml += '           </tr>';

    bmHtml += '           <tr>';

    bmHtml += '             <td align="left" valign="middle" class="bitmovertext">Your name</td>';

    bmHtml += '             <td align="right" valign="top"><input type="text" class="bitmoverinput" name="n" value=""/></td>';

    bmHtml += '       </tr>';

    bmHtml += '           <tr>';

    bmHtml += '             <td align="left" valign="middle" class="bitmovertext">Your email</td>';

    bmHtml += '             <td align="right" valign="top"><input type="text" class="bitmoverinput" name="es" value=""/></td>';

    bmHtml += '           </tr>';

    bmHtml += '           <tr>';

    bmHtml += '             <td align="left" valign="middle" class="bitmovertext">Email recipient 1&nbsp;</td>';

    bmHtml += '             <td align="right" valign="top"><input type="text" class="bitmoverinput" name="er" value=""/></td>';

    bmHtml += '           </tr>';           

    bmHtml += '           <tr>';

    bmHtml += '             <td align="left" valign="middle" class="bitmovertext">Email recipient 2&nbsp;</td>';

    bmHtml += '             <td align="right" valign="top"><input type="text" class="bitmoverinput" name="er" value=""/></td>';

    bmHtml += '           </tr>           ';

    bmHtml += '           <tr>';

    bmHtml += '             <td align="left" valign="middle" class="bitmovertext">Email recipient 3&nbsp;</td>';

    bmHtml += '             <td align="right" valign="top"><input type="text" class="bitmoverinput" name="er" value=""/></td>';

    bmHtml += '           </tr>           ';

    bmHtml += '           <tr>';

    bmHtml += '             <td align="right" valign="middle" class="bitmovertext" colspan="2"><input class="bitmoverbutton" type="button" onclick="sendFriends();" value="Send"/></td>';

    bmHtml += '           </tr>           ';

    bmHtml += '         </table><input type="hidden" name="id" value="' + machineID + '"/><input type="hidden" name="redirect" value="' + redirecting + '"/><input type="hidden" name="l" value="' + movieLocation + '"/></form>';

    bmHtml += '       </td>';

    bmHtml += '     </tr>';



  } else {  // MAAK EEN HIDDEN FORM AAN MET ALLE BELANGERIJKE INFO



    bmHtml += '<form name="sendform" action="http://' + serverName + '/bitmove/cgi/' + sendpage + '" method="get" style="margin: 0px;">';

    bmHtml += '<input type="hidden" name="id" value="' + machineID + '"/>';

    bmHtml += '<input type="hidden" name="redirect" value="' + redirecting + '"/>';

    bmHtml += '<input type="hidden" name="l" value="' + movieLocation + '"/>';

    bmHtml += '</form>';

  }

  

  bmHtml += '   </table></div>';

  return bmHtml;

}



function sendFriends2(strN, strES, strER1, strER2, strER3)

{

  // [AC] 13-12-2002 New function

  

  var sendMail = true;

    

  if (strN == '' && sendMail){

    alert('Please fill in your name');

    sendMail = false;

  }

  if (strES == '' && sendMail){

    alert('Please fill in your email address');

    sendMail = false

  }

  if(sendMail && !validEmailAddress(strES)){

    alert('Please fill in a valid emailaddress')

    sendMail = false;

  }

  if(sendMail) { 
  
    document.sendform.submit();
    
    alert('your email has been forwarded\n\nje bericht is doorgestuurd' );

  }

}



function getProblemHtml(){

  var bmHtml = '  <div class="bitmover" style="z-index:100;"><table border="0" cellpadding="0" width="320">';

  bmHtml += '         <tr>';

  bmHtml += '       <td align="left" valign="top" bgcolor="#999999">';

  bmHtml += '         <table border="0" cellpadding="0" cellspacing="0" width="100%">';

  bmHtml += '           <tr>';

  bmHtml += '             <td align="left" valign="top"><img src="http://www.bitmove.tv/empty.gif" width="278" height="12"/></td>';

  if(close_button > 0)

    bmHtml += '             <td align="right" valign="top" bgcolor="#FFFFFF" class="bitmovertoprow">&#160;<a href="javascript:closeBitmover();">close</a>&#160;</td>';

  else

    bmHtml += '             <td align="right" valign="top" bgcolor="#FFFFFF" class="bitmovertoprow"></td>';

  bmHtml += '                     </tr>';

  bmHtml += '         </table>                  ';

  bmHtml += '       </td>';

  bmHtml += '     </tr>';

  bmHtml += '     <tr>';

  bmHtml += '       <td align="left" valign="top">';

  bmHtml += '       The movie cannot be loaded<br><br><Br><br><br><br>';

  bmHtml += '       </td>';

  bmHtml += '     </tr>';   

  bmHtml += '</table></div>';

  return bmHtml; 

}



function sendFriends(){

  var sendMail = true;

  var intERCount = 0;   

  if (document.sendform.n.value == '' && sendMail){

    alert('Please fill in a name');

    document.sendform.n.focus();

    sendMail = false;

  }

  if (document.sendform.es.value == '' && sendMail){

    alert('Please fill in an email address');

    document.sendform.es.focus();

    sendMail = false

  }

  if(sendMail && !validEmailAddress(document.sendform.es.value)){

    alert('Please fill in a valid emailaddress')

    document.sendform.es.value = '';

    document.sendform.es.focus();

    sendMail = false;

  }



  for(i=0; i<document.sendform.elements.length;i++) {

    if(document.sendform.elements[i].name == 'er') {
      
      if (document.sendform.elements[i].value != "") {
        
        //alert('passed check [' + i + '] = ' + document.sendform.elements[i].value);

        intERCount ++;
        
      }

    }

  }

  //alert('intERCount = ' + intERCount);

  if (intERCount == 0 && sendMail){

    alert('Please fill in your friend\'s email address');
    
    document.sendform.er[0].focus();

    sendMail = false;

  }
  
  if(sendMail) { 
  
    document.sendform.submit();
    
    alert('your email has been forwarded\n\nje bericht is doorgestuurd' )
    
  }
  

}

function validEmailAddress(str){

  var at="@"

  var dot="."

  var lat=str.indexOf(at)

  var lstr=str.length

  var ldot=str.indexOf(dot)

  if (str.indexOf(at)==-1){

     return false

  }



  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

     return false

  }



  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

    return false

  }



   if (str.indexOf(at,(lat+1))!=-1){

    return false

   }



   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

    return false

   }



   if (str.indexOf(dot,(lat+2))==-1){

    return false

   }

  

   if (str.indexOf(" ")!=-1){

    return false

   }

   return true          

}



// functies toegevoegd door berend 20-12-2002



function flipImage(url) {

  if (window.event.srcElement.tagName == "IMG" ) {

      window.event.srcElement.src = url;

} }

function preloadButton() {

  new plaatje

  plaatje.src = 'images/notify/button2.gif'

 }

 

function htmlSubmit () {

  var strN = document.htmlSendForm.n.value

  var strES = document.htmlSendForm.es.value

  var strER = document.htmlSendForm.er.value

  var intERCount = 0;         

  var sendhtmlMail = true;

    

  if (strN == '' && sendhtmlMail){

    alert('Please fill in your name');

    document.htmlSendForm.n.focus();

    sendhtmlMail = false;

  }

  if (strES == '' && sendhtmlMail){

    alert('Please fill in your email address');

    document.htmlSendForm.es.focus();   

    sendhtmlMail = false

  }


  for(i=0; i<document.htmlSendForm.elements.length;i++) {

    if(document.htmlSendForm.elements[i].name == 'er') {
      
      if (document.htmlSendForm.elements[i].value != "") {
        
        //alert('passed check [' + i + '] = ' + document.sendform.elements[i].value);

        intERCount ++;
        
      }

    }

  }

  //alert('intERCount = ' + intERCount);

  if (intERCount == 0 && sendhtmlMail){

    alert('Please fill in your friend\'s email address');
    
    document.htmlSendForm.er[0].focus();

    sendhtmlMail = false;

  }

/*

  for(i=0; i<document.sendform.elements.length;i++) {

    if(document.sendform.elements[i].name == 'er') {

    }

  }

  */

  

  if(sendhtmlMail) {

    document.htmlSendForm.action = document.sendform.action

    document.htmlSendForm.method = document.sendform.method

    document.htmlSendForm.id.value = document.sendform.id.value

    document.htmlSendForm.redirect.value = document.sendform.redirect.value

    document.htmlSendForm.l.value = document.sendform.l.value       



    document.htmlSendForm.submit()
    
    //if (machineID.indexOf('vangogh') != -1) { alert('your email has been forwarded\n\nje bericht is doorgestuurd' ) } 
    
    alert('your email has been forwarded\n\nje bericht is doorgestuurd' )

  }

}



